Skip to main content

Class RegulationLookupServiceBase<T>

Declaration
public abstract class RegulationLookupServiceBase<T> : IGetAreaResultAsyncHandler

Derived:
MatchinghamGames.DataUsageConsent.RegulationLookupService.GoogleRegulationLookupService, MatchinghamGames.DataUsageConsent.RegulationLookupService.UnityRegulationLookupService

Implements:
MatchinghamGames.DataUsageConsent.RegulationLookupService.IGetAreaResultAsyncHandler

Properties

URL

Declaration
protected abstract string URL { get; }

RawData

Declaration
protected string RawData { get; set; }

ParsedData

Declaration
protected T ParsedData { get; }

Methods

GetResultAsync()

Declaration
public Task<Area> GetResultAsync()
Returns

System.Threading.Tasks.Task<MatchinghamGames.DataUsageConsent.Area>

EvaluateData()

Declaration
protected abstract Area EvaluateData()
Returns

MatchinghamGames.DataUsageConsent.Area

Implements